#MainMenu, #MainMenu * {
	margin:         0;
	padding:        0;
	list-style:     none;
}
#MainMenu {
	position:       relative;
}
#MainMenu li a {
	color:#82929F;
	display:block;
	padding:19px;
	padding-left:30px;
	padding-right:30px;
	background:url(img/nav-tail.gif) repeat-x left top;
}
#MainMenu li a:hover {
	color:#FFF;
}
#MainMenu li {
	float:          left;
	position:       relative;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
}
#MainMenu .inicioMenu {
	background-image:url(img/nav-left.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
}
#MainMenu .finalMenu {
	background-image:url(img/nav-right.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
}
#MainMenu li a:hover {
	/* visibility:     inherit; fixes IE7 'sticky bug' */
	background:url(img/nav-act.gif) repeat-x left top;
}
#MainMenu .inicioMenu:hover {
	/* visibility:     inherit; fixes IE7 'sticky bug' */
	background:url(img/nav-act-left.png) repeat-x left top;
}
#MainMenu .finalMenu:hover {
	/* visibility:     inherit; fixes IE7 'sticky bug' */
	background:url(img/nav-act-right.png) repeat-x right top;
}
#MainMenu a {
	display:        block;
	position:       relative;
}
#MainMenu li:hover ul, #MainMenu li.sfHover ul {
	left:           0;
	top:            53px; /* match top ul list item height */
	z-index:        99;
	width:223px;
}
#MainMenu li:hover li ul, #MainMenu li.sfHover li ul {
	top:            -999em;
}
#MainMenu li li:hover ul, #MainMenu li li.sfHover ul {
	left:           215px; /* match ul width */
	top:            -17px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background:#0085D3;
}
#MainMenu li li:hover li ul, #MainMenu li li.sfHover li ul {
	top:            -999em;
}
#MainMenu li li li:hover ul, #MainMenu li li li.sfHover ul {
	left:           218px; /* match ul width */
	top:            0;
}
/* CODIGO BASICO DEL MENU */
 
 #MainMenu {
}
#MainMenu li {
	position: relative;
}
#MainMenu a {
	display: block;
}
#MainMenu ul {
	display: none;
	position: absolute;
	left: 0px;
	margin: 0px;
	padding: 0px;
}
* html #MainMenu ul {
	line-height: 0;
} /* IE6 "fix" */
#MainMenu ul a {
	zoom: 1;
} /* IE6/7 fix */
#MainMenu ul li {
	float: none;
}
#MainMenu ul ul {
	top: 0px;
}
/* Essentials - configure this */

#MainMenu ul {
	width: 223px;
	top:52px;
}
#MainMenu ul ul {
	left: 223px;
	font-size:12px;
}
/* Everything else is theming */
 

   
#MainMenu .menuChildNode {
	background-color: #0085D3;
	padding-top:0px;
	padding-bottom:15px;
	border-bottom-left-radius:8px;
	-moz-border-bottom-left-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	-moz-border-bottom-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
}
#MainMenu .menuChildNode li {
	background-image:none;
	text-transform:none;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
}
#MainMenu .menuChildNode a {
	padding:5px;
	font-weight:bold;
	padding-left:10px;
	background-image:none;
}
#MainMenu .menuChildNode li a {
	color: #FFF;
	margin-left:5px;
	margin-right:5px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
#MainMenu .menuChildNode li a:hover {
	background-color:#FFF;
	background-image:none;
	color: #0085D3;
}
#MainMenu .menuChildNode li:hover {
	background-color: #0085D3;
}
